What's New in erwin DM
This topic walks you through the new features and enhancements in the following releases of erwin Data Modeler (erwin DM) Workgroup Edition.
erwin DM 15.0 has the following new features and enhancements:
New Features
The features introduced in this release are:
Enhancements
The enhancements implemented in this release are:
New Features
The following sections walk you through a brief description of the new features and wherever relevant, a reference to more information.
Orchestration Integration with Jira
erwin DM introduces Jira integration to streamline collaboration between business users and data modelers. You can now link Jira tickets ID to models, harvest them to erwin ER360, and automatically sync ticket details, comments, and status updates without switching between applications.
For more information, refer to the Integrating Jira with erwin DM topic.
OpenAPI Specification Models
You can now create and manage OpenAPI specifications using a model-driven, diagram-based approach in erwin DM. This enables API developers to design OpenAPI specifications like data models with a familiar modeling environment and ensures:
-
Consistency between data structures and API definitions
-
Reduced duplication by reusing existing data models
-
Improved collaboration and communication via visual API representation
You can create physical OpenAPI models using predefined OpenAPI components and then build on top of them. These models support reverse engineering and forward engineering via specifications in JSON and YAML formats.
For more information, refer to the OpenAPI topic.
erwin DM-erwin DI Logical Names Mapping
You can now map logical names from erwin DM to business terms in the Business Glossary Manager in erwin DI. This offers several benefits:
-
Strengthens data governance by ensuring consistent terminology usage
-
Reduces time spent linking business terms to data model elements
-
Creates a stronger alignment between business glossaries and technical models
-
Improves model documentation and knowledge transfer
-
Enhances discovery and semantic understanding
For more information, refer to the Scenario: Export Logical Names topic.
DBT Integration
erwin DM now supports integration with Data Build Tool (DBT), enabling you to export data model metadata in YAML format. This feature allows you to select models from the Mart and generate DBT-compatible YAML files.
For more information, refer to the DBT Integration topic.
Enhancements
The following sections walk you through a brief description of the enhancements and wherever relevant, a reference to more information.
Snowflake Enhancements
Several enhancements have been introduced to Snowflake models as follows:
-
Object Support: The following snowflake objects are now supported:
- Masking Policy
- Row Access Policy
- Iceberg Table
- Dynamic Iceberg Table
- Hybrid Table
- Hybrid Table As Select
- Table Index
For more information, refer to the Snowflake Support Summary topic.
-
Index Support for Hybrid Tables: You can now create Unique and Non-Unique Indexes for Hybrid Tables. For more information, refer to the Create a Unique or Non-Unique Index topic.
-
Use OR ALTER option in Forward Engineering: The Use OR ALTER option has been added to the Forward Engineering Wizard. This enhancement improves script generation by giving you control over how existing database objects are handled.
-
Enhanced Column and Constraint Handling for Iceberg Tables: Snowflake Iceberg Table syntax is supported more accurately now:
-
Includes available column metadata during reverse engineering
-
Excludes column definitions during forward engineering for catalog types that do not support column declarations in the CREATE TABLE statement. For example, AWS Glue.
-
Disables ALTER PK, ALTER FK, and ALTER AK options by default, as Iceberg Tables do not support constraint additions via ALTER TABLE
-
Generates constraints within the CREATE TABLE statement
-
JSON Enhancements
Several enhancements have been made to JSON modeling as follows:
-
User-defined Properties in Forward Engineering: You can now include user-defined properties in forward engineering.
For more information, refer to the Forward Engineering Options for JSON topic.
-
Definition for JSON Fields: You can now create a list of reusable definitions using the predefined keyword, $Defs. These definitions can then be assigned to fields within the object in which they are created, or to fields in other objects, depending on the definition type.
For more information, refer to the JSON Support Summary topic.
-
Array Object Type: JSON models now support the Array type for objects.
Google BigQuery Enhancements
Several enhancements have been made to Google BigQuery modeling as follows:
-
Primary Key Type: Google BigQuery models now support the PK (primary key) type and display it in the Index Editor. Earlier, primary key was available only in the Column Editor. The information is synchronized between the both editors.
For more information, refer to the Defining Google BigQuery Table Indexes topic.
-
Comprehensive Column Sorting: To help you organize and analyze your data, the Sort feature in the Google BigQuery Column Editor now lets you sort columns in six ways: Alphabetic, Reverse Alphabetic, Column Alphabetic, Column Reverse Alphabetic, Column Order, and Physical Order.
For more information, refer to the Table Column Editor topic.
PostgreSQL Enhancements
Several enhancements have been implemented to PostgreSQL models as follows:
-
Enhanced Permission Selection: Permissions are enhanced for Databases, Functions, Stored Procedures, Tables, Columns, Tablespaces, and UDPs. For more information, refer to the PostgreSQL Support Summary topic.
-
Stored Procedure Permissions Support: Added support for assigning permissions to Stored Procedures objects. For more information, refer to the Defining PostgreSQL Stored Procedure Permissions topic.
Productivity and UI Enhancements
Several additions and enhancements have been implemented to improve erwin DM's productivity and usage experience. These enhancements are:
-
Expanded Support for Snowflake Table Types: erwin DM 15.0 introduces new table types and corresponding property tabs for each table type within the Table Editor.
- JSON Field Editor Property: JSON Field Editor now has the Is Pattern Properties checkbox. When selected, this specifies that the selected field contains pattern properties for the regular expression and schema that validates an additional property.
- ER Diagram Property: The Physical Order option for the Physical Display Level in the ER Diagram Editor is now available only for SQL databases and Google BigQuery. It is no longer available for other NoSQL databases.
- PostgreSQL Permission Editor: erwin DM introduces new icons such as Sort Items, Select All, Select None, Toggle Selection along with All and All Except options in the PostgreSQL Permission Editor to streamline bulk permission assignments.
- Upgraded CDM Models: CDM models have been upgraded to ensure compatibility with new features and improved performance.
For more information about the UI enhancements, refer to the Productivity and UI Enhancements topic.
Enhancements in erwin Mart Portal
erwin Mart Portal has undergone several enhancements:
-
DM Connect for DI-Business Terms-Logical name mapping: You can now map logical names to business terms in the Business Glossary Manager via DM Connect for DI module.
For more information, refer to the Adding Export Logical Names Jobs topic.
-
erwin Mart Portal database configuration: You can now connect to SQL Server and Azure SQL database via Microsoft Entra authentication. Thus, using identities managed within Microsoft Entra ID, instead of traditional SQL Server login and passwords.
-
erwin Mart PortalAdvanced configuration: The Advanced settings have been updated.
-
Following options have been added to the Advanced settings of erwin Mart Portal configuration:
-
Update Mart Portal Path
-
Update ER360 Path
These options reset the root path for each catalog in Mart Portal and ER360, respectively. Correct paths are essential for permissions to work. Use these options on installation, upgrading, or when permissions do not apply as expected.
-
The Is GitHub Enterprise option has been removed from the UI, its behavior is now determined by the system based on the domain type selected during source control repository configuration.
-
For more information, refer to the Configuring erwin Mart Portal topic.
-
-
The DM Connect for DI feature has been upgraded to support erwin DI v15.0.
Enhancements in erwin ER360
erwin ER360 has undergone several enhancements:
-
Worksheet Module:
-
MetaQL Support: You can now use a lightweight query language, MetaQL, for complex metadata queries.
-
User-defined Properties: User-defined properties (UDPs) are now available.
-
Advanced Filters: The filters are now enhanced under Common Attributes, Object Attributes, and User Defined Properties.
For more information, refer to the Worksheets topic.
-
-
Global Search: Global search now supports advanced query syntax that enables granular and targeted search. Apart from this, search strings now support Boolean and structured search patterns. For more information, refer to the Global Search topic.
-
Metadata Indexing: Metadata Indexing is now automated via the Index Metadata page.
-
Diagram View:
-
The appearance and structure of models harvested from erwin Data Modeler (erwin DM) is visually consistent in ER360, ensuring seamless continuity between Logical and Physical Views.
-
Super Type–Sub Type relationships are now available, allowing users to clearly model generalization/specialization hierarchies in logical models.
-
All object properties, including User-defined properties (UDPs), are now available under Object Properties.
For more information, refer to the Browse Metadata topic.
-
Third Party Tools
Support for third-party tools has been upgraded as follows for erwin DM, erwin Mart Portal, and erwin ER360:
-
erwin DM:
- JRE 11.0.27+6 LTS
- OpenSSL has been updated to 3.5.0.
-
erwin Mart Portal and erwin ER360:
- Apache Server has been updated to v2.4.63.
- JDK has been updated to 21.0.7.
erwin DM 15.1 has the following new features and enhancements:
New Features
The new features introduced in this release are:
Enhancements
The enhancements implemented in this release are:
New Features
AI-Powered Data Modeling
erwin DM 15.1 offers AI-powered data modeling that enhances reverse engineering. You can use GenAI to generate models using natural language prompts, which reduces manual effort and improves accuracy. You can also provide feedback about the generated scripts to help us improve the feature. For more information, refer to the AI-Powered Data Modeling topic.
MS Fabric Lakehouse Support
erwin DM now supports Microsoft Fabric Lakehouse as a target database via Azure Synapse.
For information on supported objects and data types, refer Azure Synapse Fabric Lakehouse Object Support.
Microsoft Fabric Lakehouse supports only ODBC data source.
Reusing Entities as Shortcuts
You can now reference entities across models by copying them and pasting them as shortcuts into other models. By default, shortcuts are read-only and can be synced with updates from the source entity.
Reuse any entity using the Paste as Shortcut option from the Home menu. You can update the source entity and its attributes in the source model, and then use the Sync Shortcut option to refresh all linked shortcuts.
When local changes are required, desynchronize at the entity or attribute level to make the Shortcut editable, allowing scoped edits while the rest remains in sync. This approach ensures data integrity, improves data governance, and reduces duplication.
This feature is supported for the following database models:
-
Azure Synapse
-
DB2
-
Informix
-
MySQL
-
ODBC
-
Oracle
-
PostgreSQL
-
SAP
-
Snowflake
-
SQL Server
-
Teradata
For more information, refer to the Paste as Shortcut topic.
Enhancements
Database Support Updates
Support for the following databases has been updated:
Database |
Enhancements |
---|---|
Oracle |
Views tab has been added to the Oracle Reverse Engineering Wizard. For more information, refer to the Reverse Engineering Parameters topic. |
All supported NoSQL databases |
The Link tab has been added to the Attribute Editor and the Column Editor for all NoSQL databases. You can use it to access the Link Wizard. For more information, refer to the Link Wizard section. |
MongoDB |
MongoDB versions 7.x and 8.x are certified. |
Data Sources for NoSQL Database Models
The Data Source functionality is now available for all supported NoSQL databases. You can use the Data Source Editor to track and update the source of each data warehouse object.
The Data Movement Field UI has been updated to include the following options when NoSQL databases are used as the base model, target data source, or both.
-
Expand all: Displays all child items for every object.
-
Collapse all: Hides all child items for every object.
For more information, refer to the Data Sources section.
Tree View in Bulk Editor
Following enhancements have been implemented in the Bulk Editor for all supported NoSQL database models:
-
Tree view in the Bulk Editor: You can now expand or collapse the tree to review and edit objects.
-
Tree view in the Object Instance tab of the Bulk Editor Wizard: You can now expand or collapse the tree to review and select objects for editing.
For more information, refer to the Bulk Editor section.
MS Fabric Warehouse Update
The Microsoft Fabric (MS Fabric) Warehouse is certified using SQLServer: Azure and Azure Synapse: SQL Pool. This is applicable to erwin DM 15.1.
Enhancements in erwin Mart Portal
erwin Mart Portal has undergone following enhancement:
-
The Settings module now includes a new DM AI Credentials field under the General tab. This field is used to enable AI-powered features in erwin DM. For more information, refer to the General Settings topic.
-
The label Azure AD has been renamed to Entra ID to reflect the updated branding.
Enhancements in erwin ER360
erwin ER360 has undergone following enhancements:
-
Object-Level CSV and Excel Export: While browsing Metadata, you can now export data directly from cards using the Download CSV and Download Excel icons—making it easier to extract object-specific data. Previously, export options were only available at the model level.
-
Permissions Added for Collections, Worksheets, and Views: To improve access control, two new permissions have been added:
-
View: Allows you to see shared items without modifying them.
-
Shared Delete: Enables you to delete shared items only when explicitly granted permission.
Previously, only Create and Edit permissions were available, which led to concerns around unintended access—especially for shared views.
-
-
Display Name in Collections and Views: Display Names are now shown instead of usernames across Collections and Views, making user identification clearer and more intuitive. This also applies when selecting users to share views and collections with them.
-
Validation Rule Card for Columns: Validation rule cards are now displayed for applicable columns while browsing metadata.
-
Improved ER Diagrams: The ER Diagram now renders bend points and subtype discriminators for relationships, improving diagram clarity and the visual representation of inheritance structures. To enable subtype discriminators, select Display Subtype Discriminator under the Relationship tab in the ER Diagram Editor in erwin Data Modeler.
To reflect these changes in the ER diagrams of existing models, you must reharvest your models.
Third Party Tools
Support for third-party tools has been updated as follows for erwin DM, erwin Mart Portal, and erwin ER360:
-
erwin DM:
- OpenSSL version has been downgraded to 3.0.8.
Copyright © 2025 Quest Software, Inc. |